草庐IT

java - spring boot 用户和 session mongo

全部标签

javascript - 允许用户上传 HTML/JS 文件的风险

我们正在为HTML5游戏设计在线Playground。用户可以上传包含他们游戏的zip文件。上传时,zip由服务器解压,每个文件循环检查其扩展名是否符合白名单,允许:.html.js.png.jpg.appcache.m4a.ogg(游戏必须在我们导出这些文件的游戏编辑器中制作)。这应该可以防止人们上传zip、服务器端脚本文件等。然后游戏会转移到我们的静态无cookie域(scirra.net)。在我们的scirra.com页面上玩游戏时,游戏会显示在指向scirra.net域的iframe中。这应该可以防止恶意JS访问scirra.comcookie。这个iframe技术和白名单是否

javascript - 是否可以使用用户的视频卡在浏览器中计算 sha256 哈希值,例如。通过使用 WebGL 或 Flash?

是否可以使用用户的视频卡在浏览器中计算sha256哈希值,例如。通过使用WebGL或Flash?恐怕这就是所有要问的,但如果需要更多详细说明,请随时在评论中告诉我。谢谢。 最佳答案 这应该是可能的。给定SHA作为片段着色器的实现,您应该能够使用readPixels读回结果:ReadBackPixels[5.13.12]PixelsinthecurrentframebuffercanbereadbackintoanArrayBufferViewobject.voidreadPixels(intx,inty,longwidth,long

javascript - React Native - 将登录的 Firebase 用户重定向到 Home 组件

我的目标是在用户已经登录时将用户重定向到Home组件。只有在以下情况下,我才能让用户登录并将他们重定向到Home_logInUser()被调用。但是,一旦重定向到Home组件,如果我刷新模拟器,应用程序将返回到Login组件。我尝试使用componentWillMount()并设置letuser=firebaseApp.auth().currentUser来解决这个问题。但是,我什至将user记录到控制台,但似乎if检查直接进入了else语句。我将不胜感激任何见解!这是我的代码(我正在使用react-native-router-flux进行路由):index.ios.jsimportR

javascript - 如何仅加载波形并等待用户单击 'play' 以在 Wavesurfer-js 上下载音频?

在我的服务器上,我使用Audiowaveform从我的音频文件生成JSON数据。在前端我使用Wavesurfer-JS根据之前的JSON数据绘制波形。问题是在页面准备好时,Wavesurfer-JS一直在后台下载音频文件(不仅是在用户点击播放按钮时)。This是我的尝试。这是最重要的部分:varwavesurfer=WaveSurfer.create({container:'#waveform',waveColor:'grey',backend:'MediaElement',mediaType:'audio',progressColor:'red',cursorColor:'#fff'

javascript - 发送自定义用户代理字符串以及我的 header (获取)

我在React中使用fetchAPI,我正在从JSON端点提取一些数据。作为我请求的一部分,我想发送自定义User-Agent字符串。目前,当我检查我的请求时,UA字符串是:Mozilla/5.0(Macintosh;IntelMacOSX10_11_5)AppleWebKit/537.36(KHTML,likeGecko)Chrome/56.0.2924.87Safari/537.36因为我在每个请求中传递header,所以我想我只需将User-Agent附加到header对象,就像在various中所说的那样places在线:fetch(url,{Accept:'applicati

javascript - 我可以在 onbeforeunload 中使用 "redirect"用户吗?如果不能,怎么办?

是否可以在用户关闭浏览器时重定向到另一个页面?尝试:我试过onunload,没用window.onunload=functionredirect(){...}我也试过另一种方法,也没用:window.onbeforeunload=redirect(){...}第三种方法,我要取消onbeforeunload(意味着延迟关闭浏览器),我调用重定向函数,window.confirm,如果是重定向,如果没有则关闭浏览器。但效果不佳。还有别的办法吗??也许提示让用户选择是否在他/她关闭浏览器时重定向到新页面?我的想法用完了...... 最佳答案

javascript - 跟踪网站上的用户交互

我正在尝试跟踪我自己管理的网站上的用户互动。通过跟踪,我的意思是,我想跟踪用户按下了哪个按钮或小部件以及用户何时以及花费了多少时间等等。在我开始使用Javascript编写代码之前,我只是想知道什么是最好的选择做这样的事情和可能的陷阱。 最佳答案 这个问题发布已经有一段时间了,但我一直在研究一个简单的JavaScript模块来做到这一点。它不使用图像,而是从用户指定的HTML元素中捕获事件数据以及有关网站访问者浏览器配置的一些基本信息。然后使用在beforeunload事件上触发的XHR将数据发送到指定的服务器端点。这是一个link

javascript - Web 应用程序访问用户的文件系统

我正在为我的客户创建一个网络应用程序。该应用程序将安装在公司网络内的专用服务器上。他想在网页上查看他的本地文件列表(来自他的本地PC)。他的意思是任何访问者都可以从某个文件夹中看到他本地文件的列表。我知道网络应用程序无法访问访问者的文件系统。浏览器通过设计限制了这一点。当然,可能会有一些浏览器扩展、小程序和flash应用程序,甚至黑客......但事实并非如此。但是我该如何向他解释呢?他向我指出“另存为”或“加载文件”对话框,并说其他应用程序可以做到这一点。我不知道如何向他解释这只是浏览器的交互。我试图用谷歌搜索一些证据链接,但无法快速找到。你们能给我一些描述无法从Web应用程序访问用

javascript - IE9 提示用户提交隐藏的 iFrame

我正在调试我们的文件上传脚本,该脚本在不支持通过XMLHttpRequest对象发送文件数据的浏览器中使用隐藏的iframe。关于在IE中提交iframe的文章和问题过多;(如thispost和thispost),但它们都引用了一个事实,即IE不会为您正确设置“名称”属性。下面的代码生成了一个表单,其目标设置为iFrame的名称,但是在提交表单时,IE9仍然提示我“你想打开还是保存photo_upload.json?",而不是将其加载到iFrame中。var$iframe=$("");$('body').append($iframe);$iframe.load(function(){c

javascript - Javascript 的 Java 风格 Set 集合

我需要一个Set,其API类似于Java中的Set。这个实现:http://jsclass.jcoglan.com/set.html需要用到RequireJS,这下需要我的Java脑子绞尽脑汁了。发布一个作为Set功能的函数将是一个很好的答案。或已创建此代码的GoogleSet或其他科技巨头的链接。谷歌倒闭了怎么办?这个名字让我感到困惑,但它有一套。 最佳答案 在我看来,无论java.util.Set可以实现什么,都可以使用简单的javascript对象来完成。我不明白你为什么需要额外的库://emptysetvarbasket={